// stek1t.cpp - Glavni program

#include "stek.h"
#include <iostream>
using namespace std;

int main()
{
	Stek* st=new Stek(15);
	bool kraj=false;
	while(!kraj)
	{
		cout<<"\n1. Napravi stek\n"
				"2. Stavi broj\n"
				"3. Uzmi broj\n"
				"4. Ispisi sadrzaj\n"
				"5. Isprazni stek\n"
				"6. Dohvatanje vrsnog\n"
				"7. Kalkulator\n"
				"0. Zavrsi\n\n"
				"Vas izbor?";
		int izbor;
		cin>>izbor;
		switch(izbor)
		{
		case 1:
			cout<<"Kapacitet?";
			int k;
			cin>>k;
			if(k>0)
			{
				delete st;
				st=new Stek(k);
			}
			else 
				cout<<"***Nedozvoljen kapacitet\a\n";
			break;

		case 2:
			if(!st->pun())
			{
				cout<<"Broj?";
				int b;
				cin>>b;
				st->Stavi(b);
			}
			else
				cout<<"***Stek je pun!\a\n";
			break;

		case 3:
			if(!st->prazan())
				cout<<"Broj="<<st->uzmi()<<endl;
			else
				cout<<"***Stek je prazan!\a\n";
			break;

		case 4:
			cout<<"Stek=";
			st->pisi();
			cout<<endl;
			break;

		case 5:
			st->prazni();
			break;

		case 6:
			if(!st->prazan())
				cout<<"Broj="<<st->dohvati()<<endl;
			else 
				cout<<"***Stek je prazan!\a\n";
			break;
		/*case 7:
			int k;
			bool izlaz=false;
			while(!izlaz)
			cout<<"\n\t7.1. Sabiranje\n\t"
					"7.2. Oduzimanje\n\t"
					"7.3. Mnozenje\n\t"
					"7.4. Deljenje\n\t"
					"7.0. Izlaz\n\t"
					switch(k)
			{
		case 1:
			break;*/

			

		case 0:
			kraj=true;
			break;
			
		default:
			cout<<"***Nedozvoljen izbor!\a\n";
			break;
		}
	}
	return 0;
}
